package com.fulihui.information.core.repository;

import com.fulihui.information.dto.SourceDTO;
import com.fulihui.information.request.SourceQueryRequest;

import java.util.List;

/**
 *
 * Created by LeeSon on 2017/1/10 0010.
 */
public interface SourceRepository {
    /**
     * 修改资源状态
     * @param code 记录ID
     * @param status 状态
     * @return
     */
    boolean modifyStatus(String code, String status);

    /**
     * 分页查询资源信息
     * @param request
     * @return
     */
    List<SourceDTO> queryPage(SourceQueryRequest request);

    /**
     * 资源信息记录条数（配合分页使用）
     * @param request
     * @return
     */
    int queryPageCount(SourceQueryRequest request);
}